package algo3c3g5;

import java.io.*;
import java.util.HashMap;
import java.util.Random;
import java.util.Scanner;

//Un clase Test basica para probar algunas cosas
//
public class Test{

	public static void main(String[] args){
		Juego juego= new Juego(); 
		double algoinicial =10000; 
		int seleccionPista=0;
		HashMap posFinal;
		//String param = s.next();
		Random r = new Random();
		System.out.println("MENU");
		System.out.println("2-Elegir Pista de Competencia.");
		System.out.println("3-Personalizar su auto en el Taller.");
		System.out.println("4-Comenzar Competencia.");
		System.out.println("5-Salir.");
		
		Scanner s=new Scanner(System.in);
		int param=2;
		while(param!=5){
			//System.out.println(param);
			param = s.nextInt();
			//System.out.println(1);
			if(param==1){
				juego.crearUsuario("pepe");
			}else
				if(param==2){
					seleccionPista=(r.nextInt(param));
					if(seleccionPista==0)seleccionPista++;
					System.out.println("seleccion pista:"+seleccionPista);
					juego.crearPista(seleccionPista);
				}
				else 
					if(param==3){
						System.out.println("MENU Taller");
						System.out.println("2-Comprar componente.");
						System.out.println("3-Salir del Taller.");
						int param2 =  s.nextInt();
						while(param2!=3){
							if(param2==2){
								if(juego.getTaller().comprarComponente("motorMedio", juego.getUsuario(0)/*lo tengo que implementar*/)){								
									System.out.println("pesos para el juego test="+juego.getUsuario(0).getDinero());
								}else{
									System.out.println("NO TIENE ALGO$ SUFICIENTE!");
								}
								
							}	
							
							param2 =  s.nextInt();
							
							if(param2==3)
								System.out.println("salio taller");
						}
				}else
					if(param==4){
						juego.getPista().competir(juego.getListaUsuarios());
					}
		}
		s.close();
	}
}